45fbf68aabb8320b528920f9aff952f795799b5b,languages/languageDesign/structure/source_gen/jetbrains/mps/lang/structure/editor/ConceptDeclaration_TransformationMenu.java,Item,canExecute,#String#,127
Before Change
QueueSequence.fromQueue(toCheck).addSequence(ListSequence.fromList(AbstractConceptDeclaration__BehaviorDescriptor.getImmediateSuperconcepts_idhMuxyK2.invoke(acd)));
}
return new ConceptDeclarationAssistantUtil(_context.getNode()).getNotEmptySuperConcept() != null;
}
}
}
After Change
return false;
}
List<SNode> superConcepts = new ConceptDeclarationAssistantUtil(_context.getNode()).getStructurallyEqualSuperConcepts();
return ListSequence.fromList(superConcepts).isNotEmpty() && ListSequence.fromList(superConcepts).all(new IWhereFilter<SNode>() {
public boolean accept(SNode superCocept) {
List<SNode> aspects = AbstractConceptDeclaration__BehaviorDescriptor.findConceptAspectCollection_id1n18fON7w20.invoke(superCocept, LanguageAspect.EDITOR);
return ListSequence.fromList(aspects).all(new IWhereFilter<SNode>() {